home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 340_01 / ufc013.c < prev    next >
C/C++ Source or Header  |  1991-01-09  |  847b  |  38 lines

  1. /*
  2. MSC/ MS Quick C
  3. ufc013.c
  4. */
  5.  
  6. /* variable fields */
  7.     #include "_UFC01.h"
  8.     #include "order.h"
  9.  
  10. main() {
  11. /* save screen */
  12.     FKZ = 0;
  13.     UNIF (&FKZ, FMT, FMT, &RET, &SM, Daten);
  14. /* clear screen and display new format */
  15.     FKZ = 1;
  16.     ORDER:
  17.     memcpy(FMT, "order   ", 8);
  18.     #include "order.i"
  19.     UNIF (&FKZ, FMT, order.product, &RET, &SM, Daten);
  20. /* same format when ESC */
  21.     if(RET == 99) 
  22.      { FKZ = 3; goto ORDER; }
  23. /* program end when F10 */
  24.     if(RET == 110) goto ENDE;
  25. /* display empty format */
  26.     FKZ = 4;
  27.     memcpy(FMT, "message ", 8);
  28.     #include "message.i"
  29.     UNIF (&FKZ, FMT, FMT, &RET, &SM, Daten);
  30. /* display new format without clear screen */
  31.     FKZ = 2;
  32.     goto ORDER;
  33. /* display saved screen */
  34.     ENDE:
  35.     FKZ = 5;
  36.     UNIF (&FKZ, FMT, FMT, &RET, &SM, Daten);
  37. }
  38.